#Box{
    header{
        border: 1px solid #e3e7e8;
        .cinema_Box{
            width: 1200px;
            margin: 0 auto;
            position: relative;
            .cinema_left{
                line-height: 79px;
                float: left;
                color: #d60000;
                font-size: 28px;
            }
            .cinema_content{
                width: 450px;
                height: 40px;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;
                border: 1px solid #d60000;
                input{
                    width: 350px;
                    height: 32px;
                    padding: 4px 10px;;
                    border: none;
                    outline-color: #d60000;
                }
                span{
                    float: right;
                    display: block;
                    width: 80px;
                    height: 40px;
                    background: #d60000;
                    text-align: center;
                    line-height: 40px;
                    a{
                        display: block;
                        font-size: 18px;
                        color: #FFFFFF;
                    }
                }
            }
            .top_right{
                float: right;
                line-height: 79px;
                letter-spacing: 3px;
                color: #666;
                img{
                    vertical-align: middle;
                }
            }
        }            
    }
    nav{
       .ZhuanT_Box{
           width: 1200px;
           margin: 0 auto;
            .nav{
                float: left;
                line-height: 58px;
                a{
                    display: inline-block;
                    padding: 0 12px;
                    line-height: 55px;
                    font-size: 16px;
                    color: #333;
                    margin-right: 20px;
                }
                a:first-child{
                    margin-right: 46px;
                }
                a:last-child{
                    margin-right: 0px;
                }
                a:hover{
                    border-bottom: 2px solid #d60000;
                }
            }
            span{
                font-size: 16px;
                line-height: 55px;
                float: right;
                img{
                    color: #333;
                    margin-right: 4px;
                }
            }
        }   
        .ZhuanT_Img_box{
            width: 100%;
            background: #000000;
            .ZhuanT_Img{
                width: 1200px;
                margin: 0 auto;
            }
        }
    }
    section{
       .ZhuanT_section_box{
           width: 1200px;
           margin: 0 auto;
           .RecentlyHit_box{
               .RecentlyHit_left{
                   width: 956px;
                   float: left;
                   .RecentlyHit_left_title{
                       margin-top: 6px;
                       border-bottom: 2px solid #d60000;
                       font-size: 24px;
                       line-height: 40px;
                       color: #d60000;
                       img{
                       vertical-align: middle;
                       margin-top: -4px;
                       margin-right: 4px;
                       }
                    }
                    .RecentlyHit_left_content{
                        ul{
                            li{
                                float: left;
                                width: 230px;
                                height: 154px;
                                overflow: hidden;
                                position: relative;
                                margin: 12px 12px 0 0;
                                img{
                                    position: absolute;
                                    left: 50%;
                                    top: 50%;
                                    transform: translate(-50%,-50%);
                                    width: 100%;
                                    height: 100%;
                                }
                            }  
                            li:nth-child(4n){
                                margin-right: 0;
                            } 
                        }   
                    }
               }
               .RecentlyHit_right{
                   width: 230px;
                   float: right;
                    .RecentlyHit_right_title{
                       margin-top: 6px;
                       border-bottom: 2px solid #d60000;
                       font-size: 24px;
                       line-height: 40px;
                       color: #d60000;
                       img{
                           vertical-align: middle;
                           margin-top: -4px;
                           margin-right: 4px;
                       }
                    }
                    .RecentlyHit_right_content{
                        ul{
                            margin-top: 12px;
                            li{
                                margin-bottom: 14px;
                                width: 210px;
                                span{
                                    width: 22px;
                                    height: 22px;
                                    text-align: center;
                                    line-height: 22px;
                                    background: #aaaaaa;
                                    color: #FFFFFF;
                                    display: block;
                                    float: left;
                                }
                                
                                a{
                                    width: 180px;
                                    display: block;
                                    float: right;
                                    color: #333;
                                    line-height: 22px;    
                                }
                                &:nth-child(1) span{
                                    background: #ff920b;
                                }
                                &:nth-child(2) span{
                                    background: #ff920b;
                                }
                                &:nth-child(3) span{
                                    background: #ff920b;
                                }
                            }
                        }
                    }
               }
            }
            .movies_box{
                .movies_box_title{
                   margin-top: 14px;
                   border-bottom: 1px solid #dddddd;
                   color: #d60000;
                   span{
                       float: left;
                       display: block;
                       font-size: 24px;
                       line-height: 40px;
                       width: 82px;
                       border-bottom:2px solid #d60000;
                   }
                    .movies_box_title_nav{
                           float: right;
                       a{
                           display: inline-block;
                           font-size: 14px;
                           color: #000000;
                           margin-right: 16px;
                           line-height: 40px;
                       } 
                       a:last-child{
                           margin-right: 0;
                       }
                    } 
                }
                .movies_box_content{
                        margin-top: 18px;
                    .movies_box_content_left{
                        width: 477px;
                        height: 318px;
                        position: relative;
                        overflow: hidden;
                        float: left;
                        img{
                            position: absolute;
                            width: 100%;
                            height: 100%;
                            left: 50%;
                            top: 50%;
                            transform: translate(-50%,-50%);
                            margin: auto;
                        }
                    }
                    .movies_box_content_right{
                        width: 714px;
                        height: 319px;
                        float: right;
                        ul{
                           li{
                               float: left;
                               width: 230px;
                               height: 154px;
                                position: relative;
                                overflow: hidden;
                                margin: 0 12px 10px 0;
                                img{
                                    position: absolute;
                                    width: 100%;
                                    height: 100%;
                                    left: 50%;
                                    top: 50%;
                                    transform: translate(-50%,-50%);
                                }
                            }
                            li:nth-child(3n){
                                margin-right: 0px;
                            }
                        }
                    }
                }
            }
            .LearnMore{
                margin-top: 20px;
            }
            .PoliticalWorkVideo_Box{
                .PoliticalWorkVideo_Box_title{
                   margin-top: 14px;
                   border-bottom: 1px solid #dddddd;
                   color: #d60000;
                    span{
                       float: left;
                       display: block;
                       font-size: 24px;
                       line-height: 40px;
                       width: 82px;
                       border-bottom:2px solid #d60000;
                    }
                }
                .PoliticalWorkVideo_Box_title_nav{
                       float: right;
                   a{
                       display: inline-block;
                       font-size: 14px;
                       color: #000000;
                       margin-right: 16px;
                       line-height: 40px;
                    } 
                    a:last-child{
                       margin-right: 0;
                    }
                }
                .PoliticalWorkVideo_Box_context{
                    margin-top: 20px;
                    .PoliticalWorkVideo_Box_context_left{
                        float: left;
                        .PoliticalWorkVideo_Box_context_left_Img{
                            width: 470px;
                            height: 318px;
                            position: relative;
                            overflow: hidden;
                            img{
                                width: 100%;
                                height: 100%;
                                position: absolute;
                                top: 50%;
                                left: 50%;
                                transform: translate(-50%,-50%);
                                margin: auto;
                            }
                        }
                        .PoliticalWorkVideo_Box_context_left_context{
                            width: 464px;
                            font-size: 16px;
                            color: #444;
                            padding-left: 6px;
                            line-height: 32px;
                            background: #eeeeee;
                        }
                    }
                    .PoliticalWorkVideo_Box_context_right{
                        width: 712px;
                        float: right;
                        ul{
                            li{
                                float: left;
                                width: 230px;
                                height: 176px;
                                overflow: hidden;
                                margin-right: 11px;
                                img{
                                    display: block;
                                    width: 100%;
                                }
                            }
                            p{
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                font-size: 14px;
                                color: #333333;
                                line-height: 24px;
                                display: block;
                            }
                            li:nth-child(3n){
                                margin-right: 0;
                            }
                        }
                    }
                }
            }
        } 
        .interview_box{
            margin-top: 20px;
            .interview_box_title{
                .PoliticalWorkVideo_Box_title{
                   margin-top: 14px;
                   border-bottom: 1px solid #dddddd;
                   color: #d60000;
                    span{
                       float: left;
                       display: block;
                       font-size: 24px;
                       line-height: 40px;
                       width: 82px;
                       border-bottom:2px solid #d60000;
                    }
                }
                .PoliticalWorkVideo_Box_title_nav{
                       float: right;
                   a{
                       display: inline-block;
                       font-size: 14px;
                       color: #000000;
                       margin-right: 16px;
                       line-height: 40px;
                    } 
                    a:last-child{
                       margin-right: 0;
                    }
                }
            }
            .interview_box_context{
                margin-top: 20px;
                ul{
                    li{
                        float: left;
                        width: 230px;
                        height: 176px;
                        overflow: hidden;
                        margin-right: 12px;
                        img{
                            display: block;
                            width: 100%;
                        }
                        p{
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                            font-size: 14px;
                            color: #333333;
                            line-height: 24px;
                            display: block;
                        }
                    }
                    li:last-child{
                        margin-right: 0;
                    }
                }
            }
        }
    }
}

